#include <iostream>

//函数重载：函数名相同，函数功能不同的函数
//函数重载的条件：
//             1.函数个数不同
//             2.参数类型不同
//             3.参数顺序不同
//返回类型不能构成重载
//默认参数不能构成重载
//占位参数能构成重载
int add(int a,int b)
{
    return a + b;
}

double add(double a,double b)
{
    return a + b;
}
int main()
{
    std::cout << add(1,1) << std::endl;
    std::cout << add(1.1,2.2) << std::endl;
    return 0;
}